package com.lmaye.utils;

import lombok.Builder;
import lombok.Data;
import okhttp3.RequestBody;

import java.io.Serializable;
import java.util.Map;

/**
 * @author lmay.Zhou
 * @date 2019/4/23 17:12 星期二
 * @qq 379839355
 * @email lmay@lmaye.com
 **/
@Data
@Builder
public class OKHttpConfig implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 请求地址
     */
    private String url;

    /**
     * 请求方式
     */
    private Method method;

    /**
     * 媒体类型
     */
    private MediaType mediaType;

    /**
     * 请求头
     */
    private Map<String, String> headers;

    /**
     * 参数
     */
    private Map<String, Object> params;

    /**
     * 请求体
     */
    private RequestBody requestBody;

    /**
     * Json请求数据
     */
    private String data;
}
